package com.sc.nft.entity.vo.mall;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sc.nft.enums.MallOrderRefundStatusEnum;
import com.sc.nft.enums.MallOrderRefundTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class AdminPageRefundOrderVO {

    @ApiModelProperty(value = "订单id")
    private Long id;

    @ApiModelProperty(value = "品牌名称")
    private String daoName;

    @ApiModelProperty(value = "商品信息 多个已;隔开的 其他是拼好的 格式: 图片,名称,规格,数量;图片,名称,规格,数量")
    private String products;

    @ApiModelProperty(value = "购买账号")
    private String userTel;

    @ApiModelProperty(value = "订单总金额")
    private String orderNo;

    @ApiModelProperty(value = "售后状态: NOT_APPLY:未申请 APPLYING:申请中 REFUSE_REFUND:拒绝退款 REFUNDING:退款中 REFUND_SUCCES:已退款 CANCEL:取消退款")
    private MallOrderRefundStatusEnum refundStatus;

    @ApiModelProperty(value = "售后类型: ONLY_REFUND:仅退款 REFUND_GOODS:退货退款")
    private MallOrderRefundTypeEnum refundType;

    @ApiModelProperty(value = "申请时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date applyTime;

    @ApiModelProperty(value = "供应商名字")
    private String supplierName;

}
